Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.12.2011, 13:18
Новичок на форуме
Отправить личное сообщение для Alex-ko Посмотреть профиль Найти все сообщения от Alex-ko
 
Регистрация: 12.12.2011
Сообщений: 2

Динамическое обновление данных с БД
Добрый день всем. Я опишу проблему, и не судите меня строго, так как с AJAX столкнулся впервые. Я опишу проблему и что я делал, а вы поправьте меня пожалуйста.

Есть такой код, я пробовал с ним работать помогло.
Есть у меня файл, по именем index.html
В файле у меня стоит вот такой код AJAX
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script>   
        function show()   
        {   
            $.ajax({
	     url: "time.php",   
                cache: false,   
                success: function(html){   
                    $("#content").html(html);   
                }   
            });   
        }   
       
        $(document).ready(function(){   
            show();   
            setInterval('show()',1000);   
        });   
    </script>

Тут далее блок ( div )
<div id="content"></div>

В этом диве у меня отображается данные с базы данных.
Сами данные я положил в файл ( time.php ) В этом файле у меня просто находится запрос к базе, который выводит данные на экран.

Проблема вот какого характера
Если у меня вот в эитх строках установлен тег (html)
success: function(html){   
$("#content").html(html);


то тогда все отлично отробатывает и данные выводятся с базы, но это только в том случае, если мы запускаем файл ( index.html )

Но вот если я в этих строках меняю (html) на ( php )
success: function(php){   
$("#content").php(php);

То тогда уже не работает.

Подскажите пожалуйста как исправить такой ньюанс???
Заранее благодарю.
Ответить с цитированием
  #2 (permalink)  
Старый 12.12.2011, 14:08
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

у success аргументом является ответ сервера при статусе запроса 200, насколько я помню. А как вы его обзавете - ваше дело. А про метод php() впервые слышу, в jQ его вроде нет по дефолту...
Так должно работать,
success: function(php){  
$("#content").html(php);

но это абсолютно идентично
success: function(html){  
$("#content").html(html);
Ответить с цитированием
  #3 (permalink)  
Старый 12.12.2011, 15:00
Новичок на форуме
Отправить личное сообщение для Alex-ko Посмотреть профиль Найти все сообщения от Alex-ko
 
Регистрация: 12.12.2011
Сообщений: 2

Спасибо, получилось. Правда вылезло куча других проблем, но это уже я так понимаю надо менять полностью весь скрипт JS так как теперь при выводе данных, мне выводится полностью все, а оказалось что в самом запросе к БД есть условия вывода данных которые передаются в файл при помощи $_GET[]
Так что если вы сможете порекомендовать где можно почитать информацию по поводу передачи данных $_GET[] в JS буду очень признателен.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамическое обновление картинки (рисуемой) Lottarend Общие вопросы Javascript 8 13.09.2011 13:50
Обновление элемента страницы с базой данных shaltay AJAX и COMET 2 20.05.2011 12:56
Динамический Select или Input (автозаполнение, добавление данных, обновление) kudinov Элементы интерфейса 0 21.09.2010 14:12
динамическое обновление таблицы Алексашка AJAX и COMET 1 04.03.2010 12:53
Динамическое обновление списка select (продолжение мытарств) macam Элементы интерфейса 2 25.06.2008 16:04